﻿/*
 * EventID
 *
 * All log event id
 *
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Snowdreamist.Diagnostics
{
    public enum EventID : int
    {
        /// <summary>
        /// Default
        /// </summary>
        Default = 0x0000,

        /*-------------------Runtime----------------*/
        /// <summary>
        /// Runtime (system or module etc.) state changed
        /// </summary>
        RuntimeStateChanged = 0x1000,

        /*--------------------Module----------------*/
        /// <summary>
        /// Failed to load module
        /// </summary>
        LoadModuleFailed = 0x2000,

        /*---------------------Web------------------*/
        /*----------PageParser---------*/
        PageParserRefreshFailed = 0x5000,

        /*----------------------UI------------------*/
        /// <summary>
        /// Failed to load datatemplate
        /// </summary>
        LoadDataTemplateFailed = 0x9000,

        /// <summary>
        /// Max event ID
        /// </summary>
        MaxEventID = 0xC000
    }
}